約 3,122,180 件
https://w.atwiki.jp/kapper1224/pages/153.html
Androidを介さずにTermuxがDockerで動きました。 練習用に良いです。 こちらに記載しました。 TermuxをDocker+UbuntuでAndroidを挟まずに直接動かしてみた。速いし練習用にはいいかも。そこからprootでArchやUbuntu動かすのは無理っぽい???
https://w.atwiki.jp/xronia/pages/20.html
Java3Dを使ってみる。 キッカケ 2Dで無理やりクオータービューにして3Dっぽく見せてるフリーのゲームを見てて なぜ3Dにしないのか!などと不満に思ったのでちょっと3Dの勉強をしてみようなどと なぜJava? 仕事でやたらと使うから。 環境依存が少ないから。 性能面はそりゃCとかに劣る可能性は否定できないが、最近は差があんまり無さそうだし GJCのようなコンパイラもあるし。 Javaがなぜ遅いかというと、現代の工場制手工業によるただ納期に追われて馬鹿みたいにコピペしまくり 動けばいいやというコーディングが平気でまかり通り、実績があるからという理由で改善しないためであり 別にJavaが遅い訳ではない。 でJava3D? JOGLを使ってみたが、CでGLを使うのとあまり変わらない。 ならもちっと使いやすそうなものはということでたどり着いただけ。 インストール うちはUbuntuなので、synapticとかで検索してJava3D周りのパッケージをもってくればOK docパッケージはただのJavaDocしかも英語なので好みに応じて Ubuntu以外の人のことは知らんw プロジェクトを作る Ubuntuの場合、導入したJarは、/usr/share/javaの下に配置されるので、 Java3D用のプロジェクトを作ったらビルドパスにこれらのjarをいきなり足してしまう。 足すのは、j3dcore.jar,j3dutils.jar,vecmath.jarの3つとなる。 使うかどうか謎だが、java3ds-fileloader.jarも入れておくか。 その他必要に応じて、 log4j Logを出したいなら CommonsLang 文字列加工したいとかなら Junit テストしたいなら・・・
https://w.atwiki.jp/atom47/pages/31.html
インストール $ sudo apt-get install synergy 前提条件 Windows Server (設定割愛) Ubuntu Client Clientの設定 参考ページ http //retujyou.com/2007/02/14/on-ubuntu-synergy-autostart/ 自動起動 /etc/gdm/PreSession/Default “XSETROOT=`gdmwhich xsetroot`”の直前に以下のコードを加える。 /etc/gdm/Init/Default “sysmodmap=/etc/X11/Xmodmap”の直前に以下のコードを加える。 SYNERGYC=`gdmwhich synergyc ` if [ $SYNERGYC != "x" ] ; then $SYNERGYC IP address fi
https://w.atwiki.jp/bigoyayubi/pages/41.html
$wget http //valgrind.org/downloads/valgrind-3.6.1.tar.bz2 $tar -jxf valgrind-3.6.1.tar.bz2 $cd valgrind-3.6.1 $./configure --prefix=/usr/local/etc/valgrind --exec_prefix=/usr/local/bin/valgrind $make $sudo make install でOK Ubuntuでビルドしたらlibc6-dbgが足りないって言われた。 valgrind Fatal error at startup a function redirection valgrind which is mandatory for this platform-tool combination valgrind cannot be set up. Details of the redirection are valgrind valgrind A must-be-redirected function valgrind whose name matches the pattern index valgrind in an object with soname matching ld-linux.so.2 valgrind was not found whilst processing valgrind symbols from the object with soname ld-linux.so.2 valgrind valgrind Possible fixes (1, short term) install glibc s debuginfo valgrind package on this machine. (2, longer term) ask the packagers valgrind for your Linux distribution to please in future ship a non- valgrind stripped ld.so (or whatever the dynamic linker .so is called) valgrind that exports the above-named function using the standard valgrind calling conventions for this platform. The package you need valgrind to install for fix (1) is called valgrind valgrind On Debian, Ubuntu libc6-dbg valgrind On SuSE, openSuSE, Fedora, RHEL glibc-debuginfo valgrind valgrind Cannot continue -- exiting now. Sorry. 開発環境を整えてない場合、glibcのデバッグ情報出力ライブラリが必要になると思われる。 gdbでバックトレースしたときにソース情報までだしてくれるなら入ってるくさい。 libc6-dbgインストールはaptitudeコマンドで。(実はvalgrindもaptitudeでインストール可) sudo aptitude insatall libc6-dbg valgrindインストール後はPATHを通しておくと実行するとき楽.
https://w.atwiki.jp/futoyama/pages/2.html
カウンタ 今日 - 昨日 - 合計 - メニュー トップページ プログラミング Lua関連 sh関連 性能 ソースリーディング Linux Linux USBブート coreファイルの取得 Uubuntu10.04のmanを日本語化する さまざまなマウントたち manのファイルを直接読む Ubuntuでrootユーザになる デーモン(daemon)プロセスの生成 64bit Ubuntuで32bitアプリをコンパイルする オープン中のファイルを調べる ssh関連 ライブラリのパスを設定する xrdpによるリモートデスクトップで日本語キーボードを使う wiresharkで一般ユーザでもパケットキャプチャ可能にする クラッシュダンプ関連 L2TP/IPsec VPN その他 Google検索TIPS Consistent Hashingをためす vim関連 XML関連 ネットワークツール IDE関連 ここを編集
https://w.atwiki.jp/kencyo/pages/32.html
javaの入れ方 scp の使い方 起動時のカーネル選択 Google IME が使いたい! コマンド集 javaの入れ方 eclipse等を起動する際にjavaが必要なのだが、そのままだと入れることはできないので 以下のコマンドを実行してインストール sudo add-apt-repository deb http //archive.canonical.com/ lucid partner sudo apt-get update sudo aptitude install sun-java6-jdk scp の使い方 同じローカルのネットワークにいるPC同士だったらわざわざUSBメモリでやりとりしなくても, scp ファイル名[ユーザ名]@[ホスト名] [パス] 詳しく書くと scp ファイル名 (相手PCの名前)@(ipアドレス) /home/ユーザー名/(コピーしたいファイルのフォルダを指定) これでコピーできる 起動時のカーネル選択 起動時のカーネル選択はデフォルトでは一番上になっているが, これを変更するのはstartupmanagerをインストールする. sudo apt-get install startupmanager インストール後システム- システム管理- StartUp-Manager にあるプログラムを起動するとGUIで起動するカーネルの選択ができる. Google IME が使いたい! ubuntuでもGoogle IME を使う方法 sudo add-apt-repository ppa japanese-testers/mozc sudo apt-get update sudo apt-get install ibus-mozc ※Ubuntuを再起動 ※[システム]- [設定]- [インプットメソッド]で、日本語- Mozc選択して追加 追加された "日本語 - Mozc" を一番上にする。あとはテキストエディタなどで確認 ※" testers " の通り自己責任で。 コマンド集 tar の圧縮 tar -cvzf "file name".tar.gz "directory name "
https://w.atwiki.jp/01128/pages/2.html
メニュー トップページ ジム経営を考える! 雑多 必要な技術情報 C言語 LAMP環境の導入についてのメモ 目標 VMWare ubuntu ubuntu desktop OpenSSH Webmin Samba Apache HTTP Server MySQL PHP NTP Vi Eclipse Xdebug ゴール LightWorksをがんばって触ってみる 開始 情報処理試験をがんばってみる 雑多 ToDo SubRipを導入してみた ゲストブック ゲストブック sandbox ここを編集
https://w.atwiki.jp/linux_kai/pages/43.html
Total - (Today - Yesterday - ) 最終更新日 2010/08/20 00 17 ここではiptablesによるファイアウォール例をまとめる ファイアウォール設定は 自己責任でお願いします。 1. ルールの設定例1.1. iptablesのルール定義の例 1.2.ルールのインストール 1.3.その他 2.ルールの解除2.1. iptablesのルール定義解除の例 2.2.ルールのアンインストール 3. iptablesの設定確認 コメント 1. ルールの設定例 ここではiptablesによる設定例を載せる。 Kaiの他にPing、SSHを許可する例のつもりだが、設定内容は間違っている箇所があるかもしれない。 1.1. iptablesのルール定義の例 ルールを適用する定義ファイルを作成する。 このサンプルにはUPnP、30000/udp、34525/udp、34523/udpを定義してあるが、有効になっているのはUPnPのみなことに注意。 試用するときは環境に応じて調整してほしい。 $ touch iptables-up $ chmod 700 iptables-up $ vi iptables-up +ubuntu / debian / fedora ubuntu / debian / fedora #!/bin/sh # Enter the NETWORK address the Internal Interface is on INTNET= 192.168.100.0/24 # Enter the iptables command location IPTABLES=/sbin/iptables # ubuntu / debian / fedora # Any address UNIVERSE= 0.0.0.0/0 # Clear any existing rules $IPTABLES -F # Flush all chains $IPTABLES -X # Delete all user specified chains $IPTABLES -Z # Reset all counters # Set default policies $IPTABLES -P INPUT DROP #$IPTABLES -P OUTPUT DROP $IPTABLES -P OUTPUT ACCEPT $IPTABLES -P FORWARD DROP # Allow unlimited traffic on the loopback interface $IPTABLES -A INPUT -i lo -j ACCEPT $IPTABLES -A OUTPUT -o lo -j ACCEPT # Previously initiated and accepted exchanges bypass rule checking # Allow unlimited outbound traffic $IPTABLES -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT # icmp $IPTABLES -A INPUT -p icmp --icmp-type echo-request -s $INTNET -j ACCEPT $IPTABLES -A INPUT -p icmp --icmp-type echo-reply -s $INTNET -j ACCEPT # XLinkKai 7.4.18/kaiWebUIPort 34522/tcp $IPTABLES -A INPUT -m tcp -s $INTNET --dport 34522 -p tcp -j ACCEPT # UPnP 1900/udp $IPTABLES -A INPUT -m state --state NEW -m udp -s $INTNET --sport 1900 -p udp -j ACCEPT # XLinkKai 7.4.18/kaiPort 30000/udp #$IPTABLES -A INPUT -m udp -s $UNIVERSE --dport 30000 -p udp -j ACCEPT # XLinkKai 7.0.0.7/kaiPort 34525/udp #$IPTABLES -A INPUT -m udp -s $UNIVERSE --dport 34525 -p udp -j ACCEPT # XLinkKai 7.0.0.7/kaiDeepPort 34523/udp #$IPTABLES -A INPUT -m udp -s $UNIVERSE --dport 34523 -p udp -j ACCEPT # ssh 22/tcp $IPTABLES -A INPUT -m state --state NEW,ESTABLISHED -m tcp -s $INTNET --dport 22 -p tcp -j ACCEPT # Drop all other traffic $IPTABLES -A INPUT -j DROP $IPTABLES -A FORWARD -j DROP +slackware slackware #!/bin/sh # Enter the NETWORK address the Internal Interface is on INTNET= 192.168.100.0/24 # Enter the iptables command location IPTABLES=/usr/sbin/iptables # slackware # Any address UNIVERSE= 0.0.0.0/0 # Clear any existing rules $IPTABLES -F # Flush all chains $IPTABLES -X # Delete all user specified chains $IPTABLES -Z # Reset all counters # Set default policies $IPTABLES -P INPUT DROP #$IPTABLES -P OUTPUT DROP $IPTABLES -P OUTPUT ACCEPT $IPTABLES -P FORWARD DROP # Allow unlimited traffic on the loopback interface $IPTABLES -A INPUT -i lo -j ACCEPT $IPTABLES -A OUTPUT -o lo -j ACCEPT # Previously initiated and accepted exchanges bypass rule checking # Allow unlimited outbound traffic $IPTABLES -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT # icmp $IPTABLES -A INPUT -p icmp --icmp-type echo-request -s $INTNET -j ACCEPT $IPTABLES -A INPUT -p icmp --icmp-type echo-reply -s $INTNET -j ACCEPT # XLinkKai 7.4.18/kaiWebUIPort 34522/tcp $IPTABLES -A INPUT -m tcp -s $INTNET --dport 34522 -p tcp -j ACCEPT # UPnP 1900/udp $IPTABLES -A INPUT -m state --state NEW -m udp -s $INTNET --sport 1900 -p udp -j ACCEPT # XLinkKai 7.4.18/kaiPort 30000/udp #$IPTABLES -A INPUT -m udp -s $UNIVERSE --dport 30000 -p udp -j ACCEPT # XLinkKai 7.0.0.7/kaiPort 34525/udp #$IPTABLES -A INPUT -m udp -s $UNIVERSE --dport 34525 -p udp -j ACCEPT # XLinkKai 7.0.0.7/kaiDeepPort 34523/udp #$IPTABLES -A INPUT -m udp -s $UNIVERSE --dport 34523 -p udp -j ACCEPT # ssh 22/tcp $IPTABLES -A INPUT -m state --state NEW,ESTABLISHED -m tcp -s $INTNET --dport 22 -p tcp -j ACCEPT # Drop all other traffic $IPTABLES -A INPUT -j DROP $IPTABLES -A FORWARD -j DROP 1.2.ルールのインストール インストール用のスクリプトを作成しておく。 ディストリビューションによってスクリプトの内容が異なるので注意。 $ touch iptables_install.sh $ chmod 700 iptables_install.sh $ vi iptables_install.sh +ubuntu / debian ubuntu / debian #!/bin/sh test -f iptables-up || exit 1 cp iptables-up /etc/network/if-pre-up.d/iptables-up chown root.root /etc/network/if-pre-up.d/iptables-up test -f iptables-down || exit 1 cp iptables-down /etc/network/if-post-down.d/iptables-down chown root.root /etc/network/if-post-down.d/iptables-down +fedora fedora #!/bin/sh test -f iptables-up || exit 1 /etc/rc.d/init.d/iptables stop . ./iptables-up /etc/rc.d/init.d/iptables save /etc/rc.d/init.d/iptables start /sbin/chkconfig iptables on +slackware slackware #!/bin/sh test -f iptables-up || exit 1 . iptables-up /usr/sbin/iptables-save /etc/iptables.rules ルール定義ファイルをインストールする。 $ sudo ./iptables_install.sh 1.3.その他 slackwareの場合、OS起動時にルールを有効化するには/etc/rc.d/rc.localも修正する必要がある $ sudo vi /etc/rc.d/rc.local if [ -f /etc/iptables.rules ]; then echo "Starting IPTABLES /etc/iptables.rules" /usr/sbin/iptables-restore /etc/iptables.rules fi 2.ルールの解除 すでに自前のルール定義がある場合、この方法を実行してはいけない。 実行すると通信をすべて許可する状態になるので、注意すること。 2.1. iptablesのルール定義解除の例 ルールを解除する定義ファイルを作成しておく。 $ touch iptables-down $ chmod 700 iptables-down $ vi iptables-down +ubuntu / debian / fedora ubuntu / debian / fedora #!/bin/sh # Enter the iptables command location IPTABLES=/sbin/iptables # ubuntu / debian / fedora # Clear any existing rules $IPTABLES -F # Flush all chains $IPTABLES -X # Delete all user specified chains $IPTABLES -Z # Reset all counters # Set default policies $IPTABLES -P INPUT ACCEPT $IPTABLES -P OUTPUT ACCEPT $IPTABLES -P FORWARD ACCEPT +slackware slackware #!/bin/sh # Enter the iptables command location IPTABLES=/usr/sbin/iptables # slackware # Clear any existing rules $IPTABLES -F # Flush all chains $IPTABLES -X # Delete all user specified chains $IPTABLES -Z # Reset all counters # Set default policies $IPTABLES -P INPUT ACCEPT $IPTABLES -P OUTPUT ACCEPT $IPTABLES -P FORWARD ACCEPT 2.2.ルールのアンインストール アンインストール用のスクリプトを作成しておく。 ディストリビューションによってスクリプトの内容が異なるので注意。 $ touch iptables_uninstall.sh $ chmod 700 iptables_uninstall.sh $ vi iptables_uninstall.sh +ubuntu / debian ubuntu / debian #!/bin/sh /etc/network/if-post-down.d/iptables-down rm /etc/network/if-pre-up.d/iptables-up rm /etc/network/if-post-down.d/iptables-down +fedora fedora #!/bin/sh test -f iptables-down || exit 1 /etc/rc.d/init.d/iptables stop . ./iptables-down /etc/rc.d/init.d/iptables save /sbin/chkconfig iptables off +slackware slackware #!/bin/sh test -f iptables-down || exit 1 . iptables-down /usr/sbin/iptables-save /etc/iptables.rules ルール定義ファイルをアンインストールする $ sudo ./iptables_uninstall.sh 3. iptablesの設定確認 ルールを変更したら、iptablesの設定を確認しておくこと OS再起動したときにも定義が有効(または無効)になっているかも確認しておくといいだろう。 $ sudo iptables -nvL 以上でiptables設定例は終わり。 上へ戻る コメント 名前 コメント
https://w.atwiki.jp/kamurikilinux/pages/20.html
Ubuntu 22.04を基にしたリリース。 サポート期間 2022/08/13~2023/09/18 (3.0公開のため大幅短縮) 殆どの内容はアップストリームに準拠するため(Ubuntu Jammy Jellyfishのリリースノートも参照されたい。 ソフトウェアのバージョン カーネル 5.19 デスクトップ LXQt 1.2.0(PPA lubuntu-dev/backports) FirefoxはPPA mozillateam/ppaでの提供 1.xからアップグレード 以下のサイトの手順に従ってアップグレードを行なって下さい。 https //sourceforge.net/projects/kamurikilinux/files/repo/kamuriki/upgrader/1to2/ https //ja.osdn.net/projects/kamurikilinux/storage/repo/kamuriki/upgrader/1to2/(ミラー) リリース履歴 バージョン 公開年月日 2.0 2022/08/13 2.1 2022/09/02 2.1.1 2022/11/18 2.1.2 2023/01/14 2.1.3 2022/02/17 2.2 2023/02/24 2.3 2023/03/15 2.4 2023/05/01 2.4.1 2023/06/15 2.4.2 2023/07/17 サポート終了 2023/09/18
https://w.atwiki.jp/astrophysics_kyoto/pages/15.html
dis45 の使い方 dis45 とは dis45 とはヒストグラムを扱うソフトウェアです。 1 次元、2 次元ヒストグラムに加え、N 次元も扱えます(たぶん)。 インストールの方法 dis45 は現在は開発が中断されており、また古い fortran も用いているため(?) 最近の OS ではコンパイルが通りません。 また 64bit マシンにも原則対応していないと思われます(動かすことはできるようだが)。 現在、少なくとも ubuntu 8.04 32bit で動作することは確認済みです。 古い OS の場合(ubuntu 8.04 32bit など) ソースからコンパイルできます(ユーザー函数も)。理研などから /adsoft を以下を コピーしてきて、 /adsoft/dis45/2.04/INSTALL-DIS45 にしたがってコンパイルし直して(xmkmf -a; make; make install)インストールしてください。 新しい OS の場合(今はほとんどこれ) ソースからコンパイルができません(ユーザー函数も)。理研などから /adsoft 以下を コピーしてきて、 そのまま動くかどうか使ってみてください。動けばラッキーくらいのノリです。 ユーザー函数も、上記古い OS でコンパイルし、完成品を持ってきて使ってください。 設定 バイナリにパスを通す 以下を .bashrc に加えてください export PATH=$PATH /adsoft/dis45/2.04/linux/ 初期読み込みファイルを ではこれによって、利点のひとつである ユーザー函数を作れないという問題が生じています。 なので、どうしてもユーザー函数を作りたい場合は (1) 古い OS (gcc 3.X 系統と g77 が必要?)を用いる。ubuntu 8.04 32bit で動くことは確認済み (2) ユーザー函数を作るときだけ、上記のような動くマシンで行い、コンパイル済み品を手元に 持ってくる などして、対応しましょう。